be constantly struggling with something - Francés Inglés Diccionario